home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1995…tember: Reference Library / Dev.CD Sep 95 RL / Dev.CD Sep 95 RL.toast / mac / Technical Documentation / develop / develop Issue 6 code / TCP / NewsWatcher / NW Source / Shared Code / Reusable Source / memutil.h < prev    next >
Encoding:
Text File  |  1995-01-16  |  1.2 KB  |  28 lines  |  [TEXT/MMCC]

  1. Boolean MemoryAvailable (Size len);
  2. OSErr MyNewHandle (Size len, void *handle);
  3. OSErr MyNewHandleCritical (Size len, void *handle);
  4. void MyDisposeHandle (void *handle);
  5. OSErr MyNewPtr (Size len, void *ptr);
  6. OSErr MyNewPtrCritical (Size len, void *ptr);
  7. void MyDisposePtr (void *ptr);
  8. OSErr MySetHandleSize (void *handle, Size len);
  9. OSErr MySetHandleSizeCritical (void *handle, Size len);
  10. long MyGetHandleSize (void *handle);
  11. OSErr MyHandToHand (void *theHndl);
  12. OSErr MyHandAndHand (void *srcHandle, void *destHandle);
  13. OSErr MyPtrAndHand (void *srcPtr, void *destHandle, Size len);
  14. OSErr MyStrAndHand (char *str, void *destHandle);
  15. OSErr MyPtrToHand (void *srcPtr, void *destHandle, Size len);
  16. OSErr MyPtrToXHand (void *srcPtr, void *destHandle, Size len);
  17. void MyHLock (void *handle);
  18. void MyHLockHi (void *handle);
  19. void MyHUnlock (void *handle);
  20. Boolean RecoverReserveMemory (void);
  21. char MyHGetState (void *handle);
  22. void MyHSetState (void *handle, char state);
  23. void BeginCriticalMemorySequence (Boolean *savedCriticalSeq);
  24. void EndCriticalMemorySequence (Boolean savedCriticalSeq);
  25. Boolean HaveModernTempMemory (void);
  26. OSErr MyTempNewHandle (Size len, void *handle);
  27. OSErr InitMemUtil (Size cushion, Size reserve);
  28.